package com.zygh.policeasset.pojo.imports;

import cn.afterturn.easypoi.util.PoiElUtil;
import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.annotations.ApiModelProperty;
import javax.validation.constraints.NotNull;

/* loaded from: police-asset-2.0-0.0.1-SNAPSHOT.jar:BOOT-INF/classes/com/zygh/policeasset/pojo/imports/PurchaseImport.class */
public class PurchaseImport {
    @ExcelIgnore
    @ApiModelProperty("主键id")
    private Integer id;
    @NotNull(groups = {Create.class}, message = "资产名称不能为空")
    @ExcelProperty(value = {"资产名称"}, index = 0)
    @ApiModelProperty("资产名称")
    private String name;
    @NotNull(groups = {Create.class}, message = "采购组织形式不能为空")
    @ExcelProperty(value = {"采购组织形式"}, index = 1)
    @ApiModelProperty("采购组织形式")
    private String purchaseType;
    @NotNull(groups = {Create.class}, message = "取得日期不能为空")
    @ExcelProperty(value = {"取得日期"}, index = 2)
    @ApiModelProperty("取得日期")
    private String getDatetime;
    @NotNull(groups = {Create.class}, message = "品牌不能为空")
    @ExcelProperty(value = {"品牌"}, index = 3)
    @ApiModelProperty("品牌")
    private String brand;
    @NotNull(groups = {Create.class}, message = "销售商不能为空")
    @ExcelProperty(value = {"销售商"}, index = 4)
    @ApiModelProperty("销售商")
    private String retailer;
    @NotNull(groups = {Create.class}, message = "资产分类名称不能为空")
    @ExcelProperty(value = {"资产分类名称"}, index = 5)
    @ApiModelProperty("资产分类名称")
    private String assetTypeName;
    @NotNull(groups = {Create.class}, message = "取得方式不能为空")
    @ExcelProperty(value = {"取得方式"}, index = 6)
    @ApiModelProperty("取得方式")
    private String gainingType;
    @NotNull(groups = {Create.class}, message = "设备用途不能为空")
    @ExcelProperty(value = {"设备用途"}, index = 7)
    @ApiModelProperty("设备用途")
    private String purpose;
    @NotNull(groups = {Create.class}, message = "规格型号不能为空")
    @ExcelProperty(value = {"规格型号"}, index = 8)
    @ApiModelProperty("规格型号")
    private String models;
    @ExcelProperty(value = {"资产序列号"}, index = 9)
    @ApiModelProperty("资产序列号")
    private String serialNumber;
    @NotNull(groups = {Create.class}, message = "生产厂家不能为空")
    @ExcelProperty(value = {"生产厂家"}, index = 10)
    @ApiModelProperty("生产厂家")
    private String manufacturer;
    @NotNull(groups = {Create.class}, message = "投入使用日期不能为空")
    @ExcelProperty(value = {"投入使用日期"}, index = 11)
    @ApiModelProperty("投入使用日期")
    private String startDatetime;
    @NotNull(groups = {Create.class}, message = "保修截止日期不能为空")
    @ExcelProperty(value = {"保修截止日期"}, index = 12)
    @ApiModelProperty("保修截止日期")
    private String guaranteeStopDatetime;
    @NotNull(groups = {Create.class}, message = "折旧年限(年)不能为空")
    @ExcelProperty(value = {"折旧年限(年)"}, index = 13)
    @ApiModelProperty("折旧年限(年)")
    private Integer depreciationYear;
    @NotNull(groups = {Create.class}, message = "价值类型不能为空")
    @ExcelProperty(value = {"价值类型"}, index = 14)
    @ApiModelProperty("价值类型")
    private String moneyType;
    @NotNull(groups = {Create.class}, message = "价值(元)不能为空")
    @ExcelProperty(value = {"价值(元)"}, index = 15)
    @ApiModelProperty("价值(元)")
    private Double combined;
    @NotNull(groups = {Create.class}, message = "折旧状态不能为空")
    @ExcelProperty(value = {"折旧状态"}, index = 16)
    @ApiModelProperty("折旧状态")
    private String depreciationStatus;
    @NotNull(groups = {Create.class}, message = "使用状况不能为空")
    @ExcelProperty(value = {"使用状况"}, index = 17)
    @ApiModelProperty("使用状况")
    private String conditionStatus;
    @NotNull(groups = {Create.class}, message = "使用部门不能为空")
    @ExcelProperty(value = {"使用部门"}, index = 18)
    @ApiModelProperty("使用部门")
    private String useDepartment;
    @NotNull(groups = {Create.class}, message = "存放地点不能为空")
    @ExcelProperty(value = {"存放地点"}, index = 19)
    @ApiModelProperty("存放地点")
    private String place;
    @NotNull(groups = {Create.class}, message = "使用人不能为空")
    @ExcelProperty(value = {"使用人"}, index = 20)
    @ApiModelProperty("使用人")
    private String useUser;
    @NotNull(groups = {Create.class}, message = "管理部门不能为空")
    @ExcelProperty(value = {"管理部门"}, index = 21)
    @ApiModelProperty("管理部门")
    private String manageDepartment;
    @NotNull(groups = {Create.class}, message = "照片不能为空")
    @ExcelProperty(value = {"照片"}, index = 22)
    @ApiModelProperty("照片")
    private String image;
    @ExcelProperty(value = {"二维码编号"}, index = 23)
    @ApiModelProperty("二维码编号")
    private String qrCode;
    @ExcelIgnore
    @ApiModelProperty("项目编号")
    private String buildNum;
    @ExcelIgnore
    @ApiModelProperty("录入人员")
    private String userId;
    @ExcelIgnore
    @ApiModelProperty("公司id")
    private Integer companyId;
    @ExcelIgnore
    @ApiModelProperty("数据标签")
    private Integer dataLabelsId;
    @ExcelIgnore
    @ApiModelProperty("1是自建，0是外接")
    private Integer selfBuilt;
    @ExcelIgnore
    @ApiModelProperty("录入时间")
    private String createTime;
    @ExcelIgnore
    @ApiModelProperty("资产类别，基础、日常、智能硬件、智能软件、采购")
    private String assetsType;
    @ExcelIgnore
    @ApiModelProperty("启用金额（元）")
    private Double unitPrice;
    @ExcelIgnore
    @ApiModelProperty("资产状态")
    private String assetsStatus;
    @ExcelIgnore
    @ApiModelProperty("资产类型")
    private String assetsTypeName;
    @ExcelIgnore
    @ApiModelProperty("资产状态")
    private String assetsStatusName;
    @ExcelIgnore
    @ApiModelProperty("资产处置状态")
    private String assetDisposalName;
    @ExcelIgnore
    @ApiModelProperty("资产编号")
    private String assetNum;

    /* loaded from: police-asset-2.0-0.0.1-SNAPSHOT.jar:BOOT-INF/classes/com/zygh/policeasset/pojo/imports/PurchaseImport$Create.class */
    public interface Create {
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public void setName(String name) {
        this.name = name;
    }

    public void setPurchaseType(String purchaseType) {
        this.purchaseType = purchaseType;
    }

    public void setGetDatetime(String getDatetime) {
        this.getDatetime = getDatetime;
    }

    public void setBrand(String brand) {
        this.brand = brand;
    }

    public void setRetailer(String retailer) {
        this.retailer = retailer;
    }

    public void setAssetTypeName(String assetTypeName) {
        this.assetTypeName = assetTypeName;
    }

    public void setGainingType(String gainingType) {
        this.gainingType = gainingType;
    }

    public void setPurpose(String purpose) {
        this.purpose = purpose;
    }

    public void setModels(String models) {
        this.models = models;
    }

    public void setSerialNumber(String serialNumber) {
        this.serialNumber = serialNumber;
    }

    public void setManufacturer(String manufacturer) {
        this.manufacturer = manufacturer;
    }

    public void setStartDatetime(String startDatetime) {
        this.startDatetime = startDatetime;
    }

    public void setGuaranteeStopDatetime(String guaranteeStopDatetime) {
        this.guaranteeStopDatetime = guaranteeStopDatetime;
    }

    public void setDepreciationYear(Integer depreciationYear) {
        this.depreciationYear = depreciationYear;
    }

    public void setMoneyType(String moneyType) {
        this.moneyType = moneyType;
    }

    public void setCombined(Double combined) {
        this.combined = combined;
    }

    public void setDepreciationStatus(String depreciationStatus) {
        this.depreciationStatus = depreciationStatus;
    }

    public void setConditionStatus(String conditionStatus) {
        this.conditionStatus = conditionStatus;
    }

    public void setUseDepartment(String useDepartment) {
        this.useDepartment = useDepartment;
    }

    public void setPlace(String place) {
        this.place = place;
    }

    public void setUseUser(String useUser) {
        this.useUser = useUser;
    }

    public void setManageDepartment(String manageDepartment) {
        this.manageDepartment = manageDepartment;
    }

    public void setImage(String image) {
        this.image = image;
    }

    public void setQrCode(String qrCode) {
        this.qrCode = qrCode;
    }

    public void setBuildNum(String buildNum) {
        this.buildNum = buildNum;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public void setCompanyId(Integer companyId) {
        this.companyId = companyId;
    }

    public void setDataLabelsId(Integer dataLabelsId) {
        this.dataLabelsId = dataLabelsId;
    }

    public void setSelfBuilt(Integer selfBuilt) {
        this.selfBuilt = selfBuilt;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public void setAssetsType(String assetsType) {
        this.assetsType = assetsType;
    }

    public void setUnitPrice(Double unitPrice) {
        this.unitPrice = unitPrice;
    }

    public void setAssetsStatus(String assetsStatus) {
        this.assetsStatus = assetsStatus;
    }

    public void setAssetsTypeName(String assetsTypeName) {
        this.assetsTypeName = assetsTypeName;
    }

    public void setAssetsStatusName(String assetsStatusName) {
        this.assetsStatusName = assetsStatusName;
    }

    public void setAssetDisposalName(String assetDisposalName) {
        this.assetDisposalName = assetDisposalName;
    }

    public void setAssetNum(String assetNum) {
        this.assetNum = assetNum;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof PurchaseImport)) {
            return false;
        }
        PurchaseImport other = (PurchaseImport) o;
        if (!other.canEqual(this)) {
            return false;
        }
        Object this$id = getId();
        Object other$id = other.getId();
        if (this$id == null) {
            if (other$id != null) {
                return false;
            }
        } else if (!this$id.equals(other$id)) {
            return false;
        }
        Object this$name = getName();
        Object other$name = other.getName();
        if (this$name == null) {
            if (other$name != null) {
                return false;
            }
        } else if (!this$name.equals(other$name)) {
            return false;
        }
        Object this$purchaseType = getPurchaseType();
        Object other$purchaseType = other.getPurchaseType();
        if (this$purchaseType == null) {
            if (other$purchaseType != null) {
                return false;
            }
        } else if (!this$purchaseType.equals(other$purchaseType)) {
            return false;
        }
        Object this$getDatetime = getGetDatetime();
        Object other$getDatetime = other.getGetDatetime();
        if (this$getDatetime == null) {
            if (other$getDatetime != null) {
                return false;
            }
        } else if (!this$getDatetime.equals(other$getDatetime)) {
            return false;
        }
        Object this$brand = getBrand();
        Object other$brand = other.getBrand();
        if (this$brand == null) {
            if (other$brand != null) {
                return false;
            }
        } else if (!this$brand.equals(other$brand)) {
            return false;
        }
        Object this$retailer = getRetailer();
        Object other$retailer = other.getRetailer();
        if (this$retailer == null) {
            if (other$retailer != null) {
                return false;
            }
        } else if (!this$retailer.equals(other$retailer)) {
            return false;
        }
        Object this$assetTypeName = getAssetTypeName();
        Object other$assetTypeName = other.getAssetTypeName();
        if (this$assetTypeName == null) {
            if (other$assetTypeName != null) {
                return false;
            }
        } else if (!this$assetTypeName.equals(other$assetTypeName)) {
            return false;
        }
        Object this$gainingType = getGainingType();
        Object other$gainingType = other.getGainingType();
        if (this$gainingType == null) {
            if (other$gainingType != null) {
                return false;
            }
        } else if (!this$gainingType.equals(other$gainingType)) {
            return false;
        }
        Object this$purpose = getPurpose();
        Object other$purpose = other.getPurpose();
        if (this$purpose == null) {
            if (other$purpose != null) {
                return false;
            }
        } else if (!this$purpose.equals(other$purpose)) {
            return false;
        }
        Object this$models = getModels();
        Object other$models = other.getModels();
        if (this$models == null) {
            if (other$models != null) {
                return false;
            }
        } else if (!this$models.equals(other$models)) {
            return false;
        }
        Object this$serialNumber = getSerialNumber();
        Object other$serialNumber = other.getSerialNumber();
        if (this$serialNumber == null) {
            if (other$serialNumber != null) {
                return false;
            }
        } else if (!this$serialNumber.equals(other$serialNumber)) {
            return false;
        }
        Object this$manufacturer = getManufacturer();
        Object other$manufacturer = other.getManufacturer();
        if (this$manufacturer == null) {
            if (other$manufacturer != null) {
                return false;
            }
        } else if (!this$manufacturer.equals(other$manufacturer)) {
            return false;
        }
        Object this$startDatetime = getStartDatetime();
        Object other$startDatetime = other.getStartDatetime();
        if (this$startDatetime == null) {
            if (other$startDatetime != null) {
                return false;
            }
        } else if (!this$startDatetime.equals(other$startDatetime)) {
            return false;
        }
        Object this$guaranteeStopDatetime = getGuaranteeStopDatetime();
        Object other$guaranteeStopDatetime = other.getGuaranteeStopDatetime();
        if (this$guaranteeStopDatetime == null) {
            if (other$guaranteeStopDatetime != null) {
                return false;
            }
        } else if (!this$guaranteeStopDatetime.equals(other$guaranteeStopDatetime)) {
            return false;
        }
        Object this$depreciationYear = getDepreciationYear();
        Object other$depreciationYear = other.getDepreciationYear();
        if (this$depreciationYear == null) {
            if (other$depreciationYear != null) {
                return false;
            }
        } else if (!this$depreciationYear.equals(other$depreciationYear)) {
            return false;
        }
        Object this$moneyType = getMoneyType();
        Object other$moneyType = other.getMoneyType();
        if (this$moneyType == null) {
            if (other$moneyType != null) {
                return false;
            }
        } else if (!this$moneyType.equals(other$moneyType)) {
            return false;
        }
        Object this$combined = getCombined();
        Object other$combined = other.getCombined();
        if (this$combined == null) {
            if (other$combined != null) {
                return false;
            }
        } else if (!this$combined.equals(other$combined)) {
            return false;
        }
        Object this$depreciationStatus = getDepreciationStatus();
        Object other$depreciationStatus = other.getDepreciationStatus();
        if (this$depreciationStatus == null) {
            if (other$depreciationStatus != null) {
                return false;
            }
        } else if (!this$depreciationStatus.equals(other$depreciationStatus)) {
            return false;
        }
        Object this$conditionStatus = getConditionStatus();
        Object other$conditionStatus = other.getConditionStatus();
        if (this$conditionStatus == null) {
            if (other$conditionStatus != null) {
                return false;
            }
        } else if (!this$conditionStatus.equals(other$conditionStatus)) {
            return false;
        }
        Object this$useDepartment = getUseDepartment();
        Object other$useDepartment = other.getUseDepartment();
        if (this$useDepartment == null) {
            if (other$useDepartment != null) {
                return false;
            }
        } else if (!this$useDepartment.equals(other$useDepartment)) {
            return false;
        }
        Object this$place = getPlace();
        Object other$place = other.getPlace();
        if (this$place == null) {
            if (other$place != null) {
                return false;
            }
        } else if (!this$place.equals(other$place)) {
            return false;
        }
        Object this$useUser = getUseUser();
        Object other$useUser = other.getUseUser();
        if (this$useUser == null) {
            if (other$useUser != null) {
                return false;
            }
        } else if (!this$useUser.equals(other$useUser)) {
            return false;
        }
        Object this$manageDepartment = getManageDepartment();
        Object other$manageDepartment = other.getManageDepartment();
        if (this$manageDepartment == null) {
            if (other$manageDepartment != null) {
                return false;
            }
        } else if (!this$manageDepartment.equals(other$manageDepartment)) {
            return false;
        }
        Object this$image = getImage();
        Object other$image = other.getImage();
        if (this$image == null) {
            if (other$image != null) {
                return false;
            }
        } else if (!this$image.equals(other$image)) {
            return false;
        }
        Object this$qrCode = getQrCode();
        Object other$qrCode = other.getQrCode();
        if (this$qrCode == null) {
            if (other$qrCode != null) {
                return false;
            }
        } else if (!this$qrCode.equals(other$qrCode)) {
            return false;
        }
        Object this$buildNum = getBuildNum();
        Object other$buildNum = other.getBuildNum();
        if (this$buildNum == null) {
            if (other$buildNum != null) {
                return false;
            }
        } else if (!this$buildNum.equals(other$buildNum)) {
            return false;
        }
        Object this$userId = getUserId();
        Object other$userId = other.getUserId();
        if (this$userId == null) {
            if (other$userId != null) {
                return false;
            }
        } else if (!this$userId.equals(other$userId)) {
            return false;
        }
        Object this$companyId = getCompanyId();
        Object other$companyId = other.getCompanyId();
        if (this$companyId == null) {
            if (other$companyId != null) {
                return false;
            }
        } else if (!this$companyId.equals(other$companyId)) {
            return false;
        }
        Object this$dataLabelsId = getDataLabelsId();
        Object other$dataLabelsId = other.getDataLabelsId();
        if (this$dataLabelsId == null) {
            if (other$dataLabelsId != null) {
                return false;
            }
        } else if (!this$dataLabelsId.equals(other$dataLabelsId)) {
            return false;
        }
        Object this$selfBuilt = getSelfBuilt();
        Object other$selfBuilt = other.getSelfBuilt();
        if (this$selfBuilt == null) {
            if (other$selfBuilt != null) {
                return false;
            }
        } else if (!this$selfBuilt.equals(other$selfBuilt)) {
            return false;
        }
        Object this$createTime = getCreateTime();
        Object other$createTime = other.getCreateTime();
        if (this$createTime == null) {
            if (other$createTime != null) {
                return false;
            }
        } else if (!this$createTime.equals(other$createTime)) {
            return false;
        }
        Object this$assetsType = getAssetsType();
        Object other$assetsType = other.getAssetsType();
        if (this$assetsType == null) {
            if (other$assetsType != null) {
                return false;
            }
        } else if (!this$assetsType.equals(other$assetsType)) {
            return false;
        }
        Object this$unitPrice = getUnitPrice();
        Object other$unitPrice = other.getUnitPrice();
        if (this$unitPrice == null) {
            if (other$unitPrice != null) {
                return false;
            }
        } else if (!this$unitPrice.equals(other$unitPrice)) {
            return false;
        }
        Object this$assetsStatus = getAssetsStatus();
        Object other$assetsStatus = other.getAssetsStatus();
        if (this$assetsStatus == null) {
            if (other$assetsStatus != null) {
                return false;
            }
        } else if (!this$assetsStatus.equals(other$assetsStatus)) {
            return false;
        }
        Object this$assetsTypeName = getAssetsTypeName();
        Object other$assetsTypeName = other.getAssetsTypeName();
        if (this$assetsTypeName == null) {
            if (other$assetsTypeName != null) {
                return false;
            }
        } else if (!this$assetsTypeName.equals(other$assetsTypeName)) {
            return false;
        }
        Object this$assetsStatusName = getAssetsStatusName();
        Object other$assetsStatusName = other.getAssetsStatusName();
        if (this$assetsStatusName == null) {
            if (other$assetsStatusName != null) {
                return false;
            }
        } else if (!this$assetsStatusName.equals(other$assetsStatusName)) {
            return false;
        }
        Object this$assetDisposalName = getAssetDisposalName();
        Object other$assetDisposalName = other.getAssetDisposalName();
        if (this$assetDisposalName == null) {
            if (other$assetDisposalName != null) {
                return false;
            }
        } else if (!this$assetDisposalName.equals(other$assetDisposalName)) {
            return false;
        }
        Object this$assetNum = getAssetNum();
        Object other$assetNum = other.getAssetNum();
        return this$assetNum == null ? other$assetNum == null : this$assetNum.equals(other$assetNum);
    }

    protected boolean canEqual(Object other) {
        return other instanceof PurchaseImport;
    }

    public int hashCode() {
        Object $id = getId();
        int result = (1 * 59) + ($id == null ? 43 : $id.hashCode());
        Object $name = getName();
        int result2 = (result * 59) + ($name == null ? 43 : $name.hashCode());
        Object $purchaseType = getPurchaseType();
        int result3 = (result2 * 59) + ($purchaseType == null ? 43 : $purchaseType.hashCode());
        Object $getDatetime = getGetDatetime();
        int result4 = (result3 * 59) + ($getDatetime == null ? 43 : $getDatetime.hashCode());
        Object $brand = getBrand();
        int result5 = (result4 * 59) + ($brand == null ? 43 : $brand.hashCode());
        Object $retailer = getRetailer();
        int result6 = (result5 * 59) + ($retailer == null ? 43 : $retailer.hashCode());
        Object $assetTypeName = getAssetTypeName();
        int result7 = (result6 * 59) + ($assetTypeName == null ? 43 : $assetTypeName.hashCode());
        Object $gainingType = getGainingType();
        int result8 = (result7 * 59) + ($gainingType == null ? 43 : $gainingType.hashCode());
        Object $purpose = getPurpose();
        int result9 = (result8 * 59) + ($purpose == null ? 43 : $purpose.hashCode());
        Object $models = getModels();
        int result10 = (result9 * 59) + ($models == null ? 43 : $models.hashCode());
        Object $serialNumber = getSerialNumber();
        int result11 = (result10 * 59) + ($serialNumber == null ? 43 : $serialNumber.hashCode());
        Object $manufacturer = getManufacturer();
        int result12 = (result11 * 59) + ($manufacturer == null ? 43 : $manufacturer.hashCode());
        Object $startDatetime = getStartDatetime();
        int result13 = (result12 * 59) + ($startDatetime == null ? 43 : $startDatetime.hashCode());
        Object $guaranteeStopDatetime = getGuaranteeStopDatetime();
        int result14 = (result13 * 59) + ($guaranteeStopDatetime == null ? 43 : $guaranteeStopDatetime.hashCode());
        Object $depreciationYear = getDepreciationYear();
        int result15 = (result14 * 59) + ($depreciationYear == null ? 43 : $depreciationYear.hashCode());
        Object $moneyType = getMoneyType();
        int result16 = (result15 * 59) + ($moneyType == null ? 43 : $moneyType.hashCode());
        Object $combined = getCombined();
        int result17 = (result16 * 59) + ($combined == null ? 43 : $combined.hashCode());
        Object $depreciationStatus = getDepreciationStatus();
        int result18 = (result17 * 59) + ($depreciationStatus == null ? 43 : $depreciationStatus.hashCode());
        Object $conditionStatus = getConditionStatus();
        int result19 = (result18 * 59) + ($conditionStatus == null ? 43 : $conditionStatus.hashCode());
        Object $useDepartment = getUseDepartment();
        int result20 = (result19 * 59) + ($useDepartment == null ? 43 : $useDepartment.hashCode());
        Object $place = getPlace();
        int result21 = (result20 * 59) + ($place == null ? 43 : $place.hashCode());
        Object $useUser = getUseUser();
        int result22 = (result21 * 59) + ($useUser == null ? 43 : $useUser.hashCode());
        Object $manageDepartment = getManageDepartment();
        int result23 = (result22 * 59) + ($manageDepartment == null ? 43 : $manageDepartment.hashCode());
        Object $image = getImage();
        int result24 = (result23 * 59) + ($image == null ? 43 : $image.hashCode());
        Object $qrCode = getQrCode();
        int result25 = (result24 * 59) + ($qrCode == null ? 43 : $qrCode.hashCode());
        Object $buildNum = getBuildNum();
        int result26 = (result25 * 59) + ($buildNum == null ? 43 : $buildNum.hashCode());
        Object $userId = getUserId();
        int result27 = (result26 * 59) + ($userId == null ? 43 : $userId.hashCode());
        Object $companyId = getCompanyId();
        int result28 = (result27 * 59) + ($companyId == null ? 43 : $companyId.hashCode());
        Object $dataLabelsId = getDataLabelsId();
        int result29 = (result28 * 59) + ($dataLabelsId == null ? 43 : $dataLabelsId.hashCode());
        Object $selfBuilt = getSelfBuilt();
        int result30 = (result29 * 59) + ($selfBuilt == null ? 43 : $selfBuilt.hashCode());
        Object $createTime = getCreateTime();
        int result31 = (result30 * 59) + ($createTime == null ? 43 : $createTime.hashCode());
        Object $assetsType = getAssetsType();
        int result32 = (result31 * 59) + ($assetsType == null ? 43 : $assetsType.hashCode());
        Object $unitPrice = getUnitPrice();
        int result33 = (result32 * 59) + ($unitPrice == null ? 43 : $unitPrice.hashCode());
        Object $assetsStatus = getAssetsStatus();
        int result34 = (result33 * 59) + ($assetsStatus == null ? 43 : $assetsStatus.hashCode());
        Object $assetsTypeName = getAssetsTypeName();
        int result35 = (result34 * 59) + ($assetsTypeName == null ? 43 : $assetsTypeName.hashCode());
        Object $assetsStatusName = getAssetsStatusName();
        int result36 = (result35 * 59) + ($assetsStatusName == null ? 43 : $assetsStatusName.hashCode());
        Object $assetDisposalName = getAssetDisposalName();
        int result37 = (result36 * 59) + ($assetDisposalName == null ? 43 : $assetDisposalName.hashCode());
        Object $assetNum = getAssetNum();
        return (result37 * 59) + ($assetNum == null ? 43 : $assetNum.hashCode());
    }

    public String toString() {
        return "PurchaseImport(id=" + getId() + ", name=" + getName() + ", purchaseType=" + getPurchaseType() + ", getDatetime=" + getGetDatetime() + ", brand=" + getBrand() + ", retailer=" + getRetailer() + ", assetTypeName=" + getAssetTypeName() + ", gainingType=" + getGainingType() + ", purpose=" + getPurpose() + ", models=" + getModels() + ", serialNumber=" + getSerialNumber() + ", manufacturer=" + getManufacturer() + ", startDatetime=" + getStartDatetime() + ", guaranteeStopDatetime=" + getGuaranteeStopDatetime() + ", depreciationYear=" + getDepreciationYear() + ", moneyType=" + getMoneyType() + ", combined=" + getCombined() + ", depreciationStatus=" + getDepreciationStatus() + ", conditionStatus=" + getConditionStatus() + ", useDepartment=" + getUseDepartment() + ", place=" + getPlace() + ", useUser=" + getUseUser() + ", manageDepartment=" + getManageDepartment() + ", image=" + getImage() + ", qrCode=" + getQrCode() + ", buildNum=" + getBuildNum() + ", userId=" + getUserId() + ", companyId=" + getCompanyId() + ", dataLabelsId=" + getDataLabelsId() + ", selfBuilt=" + getSelfBuilt() + ", createTime=" + getCreateTime() + ", assetsType=" + getAssetsType() + ", unitPrice=" + getUnitPrice() + ", assetsStatus=" + getAssetsStatus() + ", assetsTypeName=" + getAssetsTypeName() + ", assetsStatusName=" + getAssetsStatusName() + ", assetDisposalName=" + getAssetDisposalName() + ", assetNum=" + getAssetNum() + PoiElUtil.RIGHT_BRACKET;
    }

    public Integer getId() {
        return this.id;
    }

    public String getName() {
        return this.name;
    }

    public String getPurchaseType() {
        return this.purchaseType;
    }

    public String getGetDatetime() {
        return this.getDatetime;
    }

    public String getBrand() {
        return this.brand;
    }

    public String getRetailer() {
        return this.retailer;
    }

    public String getAssetTypeName() {
        return this.assetTypeName;
    }

    public String getGainingType() {
        return this.gainingType;
    }

    public String getPurpose() {
        return this.purpose;
    }

    public String getModels() {
        return this.models;
    }

    public String getSerialNumber() {
        return this.serialNumber;
    }

    public String getManufacturer() {
        return this.manufacturer;
    }

    public String getStartDatetime() {
        return this.startDatetime;
    }

    public String getGuaranteeStopDatetime() {
        return this.guaranteeStopDatetime;
    }

    public Integer getDepreciationYear() {
        return this.depreciationYear;
    }

    public String getMoneyType() {
        return this.moneyType;
    }

    public Double getCombined() {
        return this.combined;
    }

    public String getDepreciationStatus() {
        return this.depreciationStatus;
    }

    public String getConditionStatus() {
        return this.conditionStatus;
    }

    public String getUseDepartment() {
        return this.useDepartment;
    }

    public String getPlace() {
        return this.place;
    }

    public String getUseUser() {
        return this.useUser;
    }

    public String getManageDepartment() {
        return this.manageDepartment;
    }

    public String getImage() {
        return this.image;
    }

    public String getQrCode() {
        return this.qrCode;
    }

    public String getBuildNum() {
        return this.buildNum;
    }

    public String getUserId() {
        return this.userId;
    }

    public Integer getCompanyId() {
        return this.companyId;
    }

    public Integer getDataLabelsId() {
        return this.dataLabelsId;
    }

    public Integer getSelfBuilt() {
        return this.selfBuilt;
    }

    public String getCreateTime() {
        return this.createTime;
    }

    public String getAssetsType() {
        return this.assetsType;
    }

    public Double getUnitPrice() {
        return this.unitPrice;
    }

    public String getAssetsStatus() {
        return this.assetsStatus;
    }

    public String getAssetsTypeName() {
        return this.assetsTypeName;
    }

    public String getAssetsStatusName() {
        return this.assetsStatusName;
    }

    public String getAssetDisposalName() {
        return this.assetDisposalName;
    }

    public String getAssetNum() {
        return this.assetNum;
    }
}